package com.xuecheng.content.model.po;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author 冯佳鑫 又菜又爱学
 * @version 1.0
 * @DATE now()
 * 响应结果模型类
 */
@Data
public class PageResult<T> implements Serializable {
    //数据列表
     private List<T> items;
     //总记录数
     private long counts;
     //当前页码
     private long page;
     //每页记录数
     private long pageSize;

 public PageResult(List<T> items, long counts, long page, long pageSize) {
  this.items = items;
  this.counts = counts;
  this.page = page;
  this.pageSize = pageSize;
 }

 public PageResult() {
 }
}
